home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-08-31 | 4.1 KB | 189 lines | [TEXT/MPS ] |
- # The standard library
-
- CAMLCOMP=::camlrun ::camlcomp
- CAMLLIBR=::camlrun ::camllibr
- COMPFLAGS=-stdlib : -O none
-
- # The list of all interfaces. Order is irrelevant.
-
- STD_INTF= arg.zi bool.zi char.zi string.zi vect.zi eq.zi exc.zi ∂
- fchar.zi filename.zi float.zi fstring.zi fvect.zi hashtbl.zi ∂
- int.zi io.zi lexing.zi list.zi obj.zi pair.zi parsing.zi printexc.zi ∂
- ref.zi sort.zi sys.zi printf.zi stream.zi stack.zi queue.zi random.zi ∂
- genlex.zi baltree.zi set.zi map.zi graphics.zi
-
- # The list of all implementations. In dependency order.
-
- STD_IMPL= eq.zo exc.zo int.zo float.zo fstring.zo string.zo fchar.zo ∂
- char.zo list.zo fvect.zo vect.zo io.zo list.zo pair.zo arg.zo ∂
- filename.zo hashtbl.zo lexing.zo parsing.zo printexc.zo sort.zo ∂
- printf.zo stream.zo stack.zo queue.zo random.zo genlex.zo ∂
- baltree.zo set.zo map.zo graphics.zo
-
- all ƒ {STD_INTF} stdlib.zo
-
- stdlib.zo ƒ {STD_IMPL}
- {CAMLLIBR} -o stdlib.zo {STD_IMPL}
-
- clean ƒ
- Delete -i ≈.z[io] || ;
-
- scratch ƒ clean
- Delete -i filename.ml vect.ml string.ml genlex.ml
- Delete -i Makefile.BAK
-
- install ƒ
- Duplicate -y stdlib.zo {STD_INTF} "{LIBDIR}"
-
- .zi ƒ .mli
- {CAMLCOMP} {COMPFLAGS} {Default}.mli
- .zo ƒ .ml
- {CAMLCOMP} {COMPFLAGS} {Default}.ml
- .ml ƒ .mlp
- C -e2 {Default}.mlp | StreamEdit -e '/•#line/ Delete' > {Default}.ml
-
- depend ƒ filename.ml vect.ml string.ml
- Duplicate -y Makefile Makefile.BAK
- Open Makefile; Find • Makefile
- Clear /•### DO NOT DELETE THIS LINE∂n/Δ:∞ Makefile
- Close -y Makefile
- ::tools:MakeDepend -Caml ≈.mli ≈.ml >>Makefile
-
- ### EVERYTHING THAT GOES BEYOND THIS COMMENT IS GENERATED
- ### DO NOT DELETE THIS LINE
- genlex.zi ƒ stream.zi
- io.zi ƒ sys.zi
- iparsing.zi ƒ obj.zi
- iparsing.zi ƒ parsing.zi
- lexing.zi ƒ io.zi
- lexing.zi ƒ obj.zi
- parsing.zi ƒ lexing.zi
- parsing.zi ƒ obj.zi
- printf.zi ƒ io.zi
- stream.zi ƒ io.zi
- arg.zo ƒ arg.zi
- arg.zo ƒ eq.zi
- arg.zo ƒ exc.zi
- arg.zo ƒ fchar.zi
- arg.zo ƒ float.zi
- arg.zo ƒ fstring.zi
- arg.zo ƒ fvect.zi
- arg.zo ƒ int.zi
- arg.zo ƒ io.zi
- arg.zo ƒ list.zi
- arg.zo ƒ sys.zi
- baltree.zo ƒ baltree.zi
- baltree.zo ƒ eq.zi
- baltree.zo ƒ exc.zi
- baltree.zo ƒ int.zi
- char.zo ƒ char.zi
- char.zo ƒ exc.zi
- char.zo ƒ fchar.zi
- char.zo ƒ int.zi
- eq.zo ƒ eq.zi
- eq.zo ƒ bool.zi
- exc.zo ƒ exc.zi
- fchar.zo ƒ fchar.zi
- fchar.zo ƒ fstring.zi
- fchar.zo ƒ int.zi
- filename.zo ƒ filename.zi
- float.zo ƒ float.zi
- fstring.zo ƒ fstring.zi
- fstring.zo ƒ eq.zi
- fstring.zo ƒ fchar.zi
- fstring.zo ƒ int.zi
- fstring.zo ƒ ref.zi
- fvect.zo ƒ fvect.zi
- fvect.zo ƒ eq.zi
- fvect.zo ƒ int.zi
- fvect.zo ƒ list.zi
- graphics.zo ƒ graphics.zi
- hashtbl.zo ƒ hashtbl.zi
- hashtbl.zo ƒ eq.zi
- hashtbl.zo ƒ exc.zi
- hashtbl.zo ƒ fvect.zi
- hashtbl.zo ƒ int.zi
- hashtbl.zo ƒ ref.zi
- int.zo ƒ int.zi
- io.zo ƒ io.zi
- io.zo ƒ eq.zi
- io.zo ƒ exc.zi
- io.zo ƒ float.zi
- io.zo ƒ fstring.zi
- io.zo ƒ int.zi
- io.zo ƒ ref.zi
- io.zo ƒ sys.zi
- lexing.zo ƒ lexing.zi
- lexing.zo ƒ exc.zi
- lexing.zo ƒ fstring.zi
- lexing.zo ƒ int.zi
- lexing.zo ƒ io.zi
- lexing.zo ƒ obj.zi
- lexing.zo ƒ ref.zi
- list.zo ƒ list.zi
- list.zo ƒ eq.zi
- list.zo ƒ exc.zi
- list.zo ƒ int.zi
- map.zo ƒ map.zi
- map.zo ƒ baltree.zi
- map.zo ƒ eq.zi
- map.zo ƒ int.zi
- map.zo ƒ list.zi
- pair.zo ƒ pair.zi
- pair.zo ƒ exc.zi
- parsing.zo ƒ parsing.zi
- parsing.zo ƒ eq.zi
- parsing.zo ƒ exc.zi
- parsing.zo ƒ fvect.zi
- parsing.zo ƒ int.zi
- parsing.zo ƒ iparsing.zi
- parsing.zo ƒ lexing.zi
- parsing.zo ƒ obj.zi
- printexc.zo ƒ printexc.zi
- printexc.zo ƒ eq.zi
- printexc.zo ƒ exc.zi
- printexc.zo ƒ fvect.zi
- printexc.zo ƒ int.zi
- printexc.zo ƒ io.zi
- printexc.zo ƒ obj.zi
- printexc.zo ƒ sys.zi
- printf.zo ƒ printf.zi
- printf.zo ƒ bool.zi
- printf.zo ƒ eq.zi
- printf.zo ƒ exc.zi
- printf.zo ƒ fchar.zi
- printf.zo ƒ float.zi
- printf.zo ƒ fstring.zi
- printf.zo ƒ int.zi
- printf.zo ƒ io.zi
- printf.zo ƒ obj.zi
- queue.zo ƒ queue.zi
- queue.zo ƒ exc.zi
- queue.zo ƒ int.zi
- queue.zo ƒ ref.zi
- random.zo ƒ random.zi
- random.zo ƒ eq.zi
- random.zo ƒ float.zi
- random.zo ƒ fvect.zi
- random.zo ƒ int.zi
- random.zo ƒ ref.zi
- set.zo ƒ set.zi
- set.zo ƒ baltree.zi
- set.zo ƒ eq.zi
- set.zo ƒ int.zi
- sort.zo ƒ sort.zi
- stack.zo ƒ stack.zi
- stack.zo ƒ exc.zi
- stack.zo ƒ list.zi
- stream.zo ƒ stream.zi
- stream.zo ƒ exc.zi
- stream.zo ƒ fstring.zi
- stream.zo ƒ int.zi
- stream.zo ƒ io.zi
- stream.zo ƒ obj.zi
- stream.zo ƒ ref.zi
- string.zo ƒ string.zi
- string.zo ƒ fstring.zi
- vect.zo ƒ vect.zi
- vect.zo ƒ fvect.zi
-